package xyz.riceball.develop.entity.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import xyz.riceball.framework.core.bean.BaseDatePO;

/**
 * SQL定义 数据库实体
 *
 * @author xiaovcloud
 * @since 2022-07-02 10:58:37
 */
@ApiModel("SQL定义")
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_rb_sql_definition")
public class SqlDefinitionPO extends BaseDatePO<SqlDefinitionPO> {
	/**
	 * 主键id
	 */
	@TableId
	@ApiModelProperty("主键id")
	private String id;
	/**
	 * 功能id
	 */
	@TableField(value = "route_id")
	@ApiModelProperty("功能id")
	private String routeId;
	/**
	 * 状态
	 */
	@TableField(value = "status")
	@ApiModelProperty("状态")
	private Integer status;
	/**
	 * 数据库类型
	 */
	@TableField(value = "db_type")
	@ApiModelProperty("数据库类型")
	private String dbType;
	/**
	 * sql定义
	 */
	@TableField(value = "sql_text")
	@ApiModelProperty("sql定义")
	private String sqlText;

}
